tsssvvssttvvtsttvvtsstttsvvssvvttsssvvssttvvtsttvvtsstttsvvssvvtvtttttvvvtvvvttvvvtttvvtttttvvvtvvvttvvvtttvsssssvvtvttvvstttvtvvsssststvvvtsssssvvtvttvvstttvtvvsssststvvvttttttvvvtvvvvttttvtvvtttttvvvtvvvvttttvtvvvsststvvtvtvvvttvvtvtttssstvttttvsststvvtvtvvvttvvtvtttssstvttttttvtvvvvvvvvvtttvvvvvttvtvvvvvvvvvtttvvvvvvstsvvvtvsssvvtsvtstsvttsvvsvttsvstsvvvtvsssvvtsvtstsvttsvvsvttstvtvtttvtvtvtvvttvvttvtvtttvtvtvtvvttvvtsvvsvsttvstssvvsstsvsttsvvssvtsssvvsvsttvstssvvsstsvsttsvvssvtsstttvvtvttttvttvvtttvtttttvvtvttttvttvvtttvttvtvsvsvttttsssvvttvssvsttttstsssvtvsvsvttttsssvvttvssvsttttstsssvttvvvvtttvvtttvvvvtvtttvttvvvvtttvvtttvvvvtvtttvtsstsvvvvsvssvtttsssststtsvtttvvtsstsvvvvsvssvtttsssststtsvtttvvttvttttvvvttttvtvvtvvvvttvttttvvvttttvtvvtvvvvssstvvvtsssvvvtvvsstssvssssvvvtvssstvvvtsssvvvtvvsstssvssssvvvttttvvtttvttvttttttvtttvvtttvttvttttttvsttsstvvststttvvttssvvsssststvttsttsstvvststttvvttssvvsssststvtttvvttvtvtvvvvvttttttvtvvvtvvttvtvtvvvvvttttttvtvvvtttttvvvstvtsstvsvvvvtsttvstvtvvtttttvvvstvtsstvsvvvvtsttvstvtvvvvvvvtvvttvtvtvvtvvvvvvvtvvttvtvtvvtvvvsvtvvvttsttttstvvtttvttvsttvtvtvsvtvvvttsttttstvvtttvttvsttvtvttvvvtvvvvtvvvvvvtvvvvtvvvtvvvvtvvvvvvtvvvvsttsvtvttstssvtttsstvvvtsstvtstssttsvtvttstssvtttsstvvvtsstvtststvvtvvvtvttvvvttvvttvvtvttvvtvvvtvttvvvttvvttvvtvttvtstvttvvsssvvvtssvvtvsstttvvsttvtstvttvvsssvvvtssvvtvsstttvvstvvtvvvtttvttvttvvvtvvvtvvvtttvttvttvvvtvsvvttvvvtttvsttvsstttsststvtvtsssvvttvvvtttvsttvsstttsststvtvtsstvvvvvtvvttvvvttvtvvvtttvvvvvtvvttvvvttvtvvvtttttsssvssvvttvvvsvtvtvtvssvvstvstttsssvssvvttvvvsvtvtvtvssvvstvsvvvtttttvvtvvvtttvtvvvtttttvvtvvvtttvtvttssvsssvtsttvvtvttstvvtvtttttsvttssvsssvtsttvvtvttstvvtvtttttsvvtttttvtvvvvvtvvvvvvvtvvtttttvtvvvvvtvvvvvvvtttvvtvssttttvttvtvtvssvvvsstvttvttvvtvssttttvttvtvtvssvvvsstvttvvvvttvvvvvvvvttttvvvvvvttvvvvvvvvttttvvvstvvtvsvtttvvttvvsstttvtsstvvttsstvvtvsvtttvvttvvsstttvtsstvvttstvvtvvvvvttvvvvttvvvttvvtvvvvvttvvvvttvvvttvttsstttsvvtvvvtstttvstststvtsstvttsstttsvvtvvvtstttvstststvtssvvvttvvvtvvtvvvtvtvtvvttvvvttvvvtvvtvvvtvtvtvvtttvtsssvttsvtttvtvttvvtssvttvvststvtsssvttsvtttvtvttvvtssvttvvstsvvtttvvtvvvvvvvttvvtvtvvtttvvtvvvvvvvttvvtvttvtssssvvvssvttttvvvvvsttvvvsstvtvtssssvvvssvttttvvvvvsttvvvsstvvvttttttvvvvtvvttvvvttttttvvvvtvvttvvvvtvtsstvssvvtvttsvtstvvtvvtsvtvvvtvtsstvssvvtvttsvtstvvtvvtsvtvvttvttvvvtvtvvvtvvvttvttvvvtvtvvvtvvvvvsvsvtttvttsstvtvssvvsvvtvtttvvvvsvsvtttvttsstvtvssvvsvvtvtttttvvvvvttvvtttvvvvttvvvvvttvvtttvvvvvssvvsvttsvsssssttvvvvttssssvsvvvssvvsvttsvsssssttvvvvttssssvsvvtttvvttttttvvvvttttttttvvttttttvvvvtttttsssttsvtvstssstttsvvtvtssttsssvtsssttsvtvstssstttsvvtvtssttsssvttttvvtvtvtttvvvtvvttvvtttvtttvvtvtvtttvvvtvvttvvtttvvssstvvtvstvvtttttsvsstsstvtttvvvssstvvtvstvvtttttsvsstsstvtttvvtttvvtvvvvvvtttvttvvvvtttvvtvvvvvvtttvttvvvvvssstttsttttvvstsvvvvvvttsstvvvssstttsttttvvstsvvvvvvttsstvvtttvvvtvvvvtvtvvttvtttvvvtvvvvtvtvvttvtttsvvvtsssttvttvvsvstvvstvvttsttttsvvvtsssttvttvvsvstvvstvvttstvvvtvtttvvvvttvtvvvtvvvvtvtttvvvvttvtvvvtvvttttvtvtvvttvtssssvtvvvttttvsvttttvtvtvvttvtssssvtvvvttttvsvvvvvvvvvttttvvvvvtvvvvvvvvvttttvvvvvtvvtvvttstvttvvvvsvttvvvvvvtvsvvtvvtvvttstvttvvvvsvttvvvvvvtvsvvtvvvtvvvtvvvtvvvvtvvvtvvvtvsssstttssvttttvvttvsvvvvvsststvvsssstttssvttttvvttvsvvvvvsststvvttttvvvttvvvvvvtttvtvttttvvvttvvvvvvtttvtvssvsttvtstvtvstvssvtttvvtttvvtvsssvsttvtstvtvstvssvtttvvtttvvtvstttvvvtvvtvttvvvvvvvttttvvvtvvtvttvvvvvvvtsvtttsttvtvsvtsvtvtsstvvvvvvttttsvtttsttvtvsvtsvtvtsstvvvvvvtttttvvvtvvvtvtvvttvvvvvtvvvtvvvtvtvvttvvvvvvvvsvttsststttssvvsstvvvtsvvstvtvvvsvttsststttssvvsstvvvtsvvstvttvvttvtvvvttttvvttvvtvvttvtvvvttttvvttvvtssttvttssvsssssttssvtttvtttsttvtssttvttssvsssssttssvtttvtttsttvvttvvvvtttttttvvttvvvvvvtvvvttvvvvtttttttvvttvvvvvvtvvtvssvtvsvvtttststtsvtttvtttststttvssvtvsvvtttststtsvtttvtttststtvttvtvvvtvtvvtvvvvvvtvtvvvttvtvvvtvtvvtvvvvvvtvtvvvtttsvvtstssssttvtssvttvttvtststvtttsvvtstssssttvtssvttvttvtststvvvtvtvttttvvvttvvvvvtvtvvvvtvtvttttvvvttvvvvvtvtvssttstvssvttstvvtvvvvvtsvvtvvsstssttstvssvttstvvtvvvvvtsvvtvvsstttvvtvttvvtvvvtvttvttvvtvttvvtvvvtvttvtststvsvsttssssssvvvtssvvvvsstststvsvsttssssssvvvtssvvvvssvtvtvttvvttttttvttttvtvtvttvvttttttvtttttssstststtvtvvssttvvvvvvvstvtttstssstststtvtvvssttvvvvvvvstvtttsvtttvtvtvvvttvvtvvvvtvtttvtvtvvvttvvtvvvvtttsstsststvtvssssvvvtvstvsvvvttsttsstsststvtvssssvvvtvstvsvvvttsvvttvttvtvvttttvtvtvvtvvttvttvtvvttttvtvtvvttvttvvtsssssvssvssvvtssttvsttsvvtvttvvtsssssvssvssvvtssttvsttsvvvvvvtttttttttvttvvtvvtvvvvtttttttttvttvvtvvttvvtttstsvsvvsvvvvtvvvttvvtttstvtvvtttstsvsvvsvvvvtvvvttvvtttstvvvvvtvtttvvvvvvtvvvvvtvtttvvvvvvtvvvtvtvtvstsvvvvvvvttttvsstttvtstvvtvtvtvstsvvvvvvvttttvsstttvtstvvvtvtvvvvttvvvvtvvvvtvtvvvvttvvvvtvtssvvvvttsvvvvvttvvtvvvsvvvststttssvvvvttsvvvvvttvvtvvvsvvvststtvttvvtvvvttvtvvvttvvtvvvttvtvvtsttttstttssssstvvvstsvvsstvssvvtsttttstttssssstvvvstsvvsstvssvvvtvvvvtvvvtttttvtvtttvttvtvvvvtvvvtttttvtvtttvttvtttvtssvtsttsssvvtvsssvvtvvvtsvvtttvtssvtsttsssvvtvsssvvtvvvtsvvvvvttvtvvtttvtttvvtvvvvttvtvvtttvtttvvtsssvvtsvststsvssvsvsssttsstvtvtssssvvtsvststsvssvsvsssttsstvtvtstttvttvtvtttttttvvttvvvttttvttvtvtttttttvvttvvvtstvtssvstssvvvvtstvvstsstsvtttststvtssvstssvvvvtstvvstsstsvtttsttvvtttvttvtvtvttvtvvvtvtvvtttvttvtvtvttvtvvvtvtttvvtssvvtvvsvvstvvtvsstvvvvtsstttvvtssvvtvvsvvstvvtvsstvvvvtssvvvvttvttvvttvvttvvvvttvttvvttvvtttvttttvtvvvvsssvtsvtvtvssvttttvvtvttttvtvvvvsssvtsvtvtvssvttttvvvvvvvvtttvtvvttvvvvvvvvvvtttvtvvttvvvvsvvvsvvvtsstvtsvvstvtsstttssvttssvvvsvvvtsstvtsvvstvtsstttssvttsttvttvvttvvttvvvttvvtttvttvvttvvttvvvttvvtstvvstvtstvvvssttttvtvsvttsstsststvvstvtstvvvssttttvtvsvttsstssttvtvvtvttvvvvvtvvttvttvtvtvvtvttvvvvvtvvttvttvtttvvvtsttvvvttssvttvvtvtsssvsvttttvvvtsttvvvttssvttvvtvtsssvsvtvvvvtvvvvttvvvvttttvvvvvtvvvvttvvvvttttvstvvvtvssststvttsvvtvvtssstsvtssstvvvtvssststvttsvvtvvtssstsvtsstvvtttvtvvvtvvtttvtvtttvvtttvtvvvtvvtttvtvtttvtttvttssstvsttsvvvvtvsvtvvvttstvtttvttssstvsttsvvvvtvsvtvvvttsvvvvvvtttvtvvtvtvvvtvvvvvvtttvtvvtvtvvvtvttsvtsssttvvsvvsttvvtsttvvvvvvttsvtsssttvvsvvsttvvtsttvvvvvvvtvtttvvttvvvtvvvvtvtttvvttvvvtvvtvstvstvsttvvvttvvvvtvvvtsvvstvtvstvstvsttvvvttvvvvtvvvtsvvstvvtvtvtvvvvvvttvvtvtvtvvvvvvttvvtttvtvtvssvtvvtvtvtvvtttttvssvtvtttvtvtvssvtvvtvtvtvvtttttvssvtvvvvvttvvvvvvvvvttvvvvvvttvvvvvvvvvttvvsvttsstvvtssttvvtttvsvvtstvsttvvsvttsstvvtssttvvtttvsvvtstvsttvtvvttvvttvvvvvtvtvtvvtvvttvvttvvvvvtvtvtvvtsvvsssttvttsttvttvvtvttvtvvvttttsvvsssttvttsttvttvvtvttvtvvvtttvttttvvvvtvvvvvvvvvvvvttttvvvvtvvvvvvvvvvvsvsvtsvttvvttvvvttsvtsstvtvvttstsvsvtsvttvvttvvvttsvtsstvtvvttstttvtvvvvvvtvttvvvvtvttvtvvvvvvtvttvvvvtvsvtvtvtvsvvttttssvvssvtttvvtstssvtvtvtvsvvttttssvvssvtttvvtststvvvtvvvvttttvvvvtvttvvvtvvvvttttvvvvtvtstvstvttvvvvvvvsstsvssvtttsststsstvstvttvvvvvvvsstsvssvtttsstststvtvvvttvtttvvvttvtvttvtvvvttvtttvvvttvtvtvtttttvvvtvvvttvvvtttvvtttttvvvtvvvttvvvtttvtsssvvssttvvtsttvvtsstttsvvssvvttsssvvssttvvtsttvvtsstttsvvssvvttttttvvvtvvvvttttvtvvtttttvvvtvvvvttttvtvvsssssvvtvttvvstttvtvvsssststvvvtsssssvvtvttvvstttvtvvsssststvvvtttvtvvvvvvvvvtttvvvvvttvtvvvvvvvvvtttvvvvvvsststvvtvtvvvttvvtvtttssstvttttvsststvvtvtvvvttvvtvtttssstvtttttvtvtttvtvtvtvvttvvttvtvtttvtvtvtvvttvvtvstsvvvtvsssvvtsvtstsvttsvvsvttsvstsvvvtvsssvvtsvtstsvttsvvsvttstttvvtvttttvttvvtttvtttttvvtvttttvttvvtttvttsvvsvsttvstssvvsstsvsttsvvssvtsssvvsvsttvstssvvsstsvsttsvvssvtssvttvvvvtttvvtttvvvvtvtttvttvvvvtttvvtttvvvvtvtttvtvsvsvttttsssvvttvssvsttttstsssvtvsvsvttttsssvvttvssvsttttstsssvttvttttvvvttttvtvvtvvvvttvttttvvvttttvtvvtvvvvtsstsvvvvsvssvtttsssststtsvtttvvtsstsvvvvsvssvtttsssststtsvtttvtttvvtttvttvttttttvtttvvtttvttvttttttvvssstvvvtsssvvvtvvsstssvssssvvvtvssstvvvtsssvvvtvvsstssvssssvvvttvvttvtvtvvvvvttttttvtvvvtvvttvtvtvvvvvttttttvtvvvsttsstvvststttvvttssvvsssststvttsttsstvvststttvvttssvvsssststvttvvvvvtvvttvtvtvvtvvvvvvvtvvttvtvtvvtvvtttttvvvstvtsstvsvvvvtsttvstvtvvtttttvvvstvtsstvsvvvvtsttvstvtvvtvvvtvvvvtvvvvvvtvvvvtvvvtvvvvtvvvvvvtvvvvvsvtvvvttsttttstvvtttvttvsttvtvtvsvtvvvttsttttstvvtttvttvsttvtvttvvtvvvtvttvvvttvvttvvtvttvvtvvvtvttvvvttvvttvvtvtsttsvtvttstssvtttsstvvvtsstvtstssttsvtvttstssvtttsstvvvtsstvtstsvvtvvvtttvttvttvvvtvvvtvvvtttvttvttvvvtvtvtstvttvvsssvvvtssvvtvsstttvvsttvtstvttvvsssvvvtssvvtvsstttvvsttvvvvvtvvttvvvttvtvvvtttvvvvvtvvttvvvttvtvvvttsvvttvvvtttvsttvsstttsststvtvtsssvvttvvvtttvsttvsstttsststvtvtssvvvtttttvvtvvvtttvtvvvtttttvvtvvvtttvttttsssvssvvttvvvsvtvtvtvssvvstvstttsssvssvvttvvvsvtvtvtvssvvstvsvvtttttvtvvvvvtvvvvvvvtvvtttttvtvvvvvtvvvvvvvtvttssvsssvtsttvvtvttstvvtvtttttsvttssvsssvtsttvvtvttstvvtvtttttsvvvttvvvvvvvvttttvvvvvvttvvvvvvvvttttvvvttvvtvssttttvttvtvtvssvvvsstvttvttvvtvssttttvttvtvtvssvvvsstvttvtvvtvvvvvttvvvvttvvvttvvtvvvvvttvvvvttvvvtstvvtvsvtttvvttvvsstttvtsstvvttsstvvtvsvtttvvttvvsstttvtsstvvttsvvvttvvvtvvtvvvtvtvtvvttvvvttvvvtvvtvvvtvtvtvvtttvttsstttsvvtvvvtstttvstststvtsstvttsstttsvvtvvvtstttvstststvtssvvtttvvtvvvvvvvttvvtvtvvtttvvtvvvvvvvttvvtvttvtsssvttsvtttvtvttvvtssvttvvststvtsssvttsvtttvtvttvvtssvttvvstsvvttttttvvvvtvvttvvvttttttvvvvtvvttvtvtssssvvvssvttttvvvvvsttvvvsstvtvtssssvvvssvttttvvvvvsttvvvsstvvvttvttvvvtvtvvvtvvvttvttvvvtvtvvvtvvvvtvtsstvssvvtvttsvtstvvtvvtsvtvvvtvtsstvssvvtvttsvtstvvtvvtsvtttvvvvvttvvtttvvvvttvvvvvttvvtttvvvvvvvvsvsvtttvttsstvtvssvvsvvtvtttvvvvsvsvtttvttsstvtvssvvsvvtvttttttvvttttttvvvvttttttttvvttttttvvvvtttttvssvvsvttsvsssssttvvvvttssssvsvvvssvvsvttsvsssssttvvvvttssssvsvvtttvvtvtvtttvvvtvvttvvtttvtttvvtvtvtttvvvtvvttvvtttvsssttsvtvstssstttsvvtvtssttsssvtsssttsvtvstssstttsvvtvtssttsssvttttvvtvvvvvvtttvttvvvvtttvvtvvvvvvtttvttvvvvvssstvvtvstvvtttttsvsstsstvtttvvvssstvvtvstvvtttttsvsstsstvtttvvtttvvvtvvvvtvtvvttvtttvvvtvvvvtvtvvttvvssstttsttttvvstsvvvvvvttsstvvvssstttsttttvvstsvvvvvvttsstvvvvvtvtttvvvvttvtvvvtvvvvtvtttvvvvttvtvvvtvtttsvvvtsssttvttvvsvstvvstvvttsttttsvvvtsssttvttvvsvstvvstvvttstvvvvvvvvvttttvvvvvtvvvvvvvvvttttvvvvvtvttttvtvtvvttvtssssvtvvvttttvsvttttvtvtvvttvtssssvtvvvttttvsvvvtvvvtvvvtvvvvtvvvtvvvtvvvtvvttstvttvvvvsvttvvvvvvtvsvvtvvtvvttstvttvvvvsvttvvvvvvtvsvvtttttvvvttvvvvvvtttvtvttttvvvttvvvvvvtttvtvsssstttssvttttvvttvsvvvvvsststvvsssstttssvttttvvttvsvvvvvsststvvtttvvvtvvtvttvvvvvvvttttvvvtvvtvttvvvvvvvtssvsttvtstvtvstvssvtttvvtttvvtvsssvsttvtstvtvstvssvtttvvtttvvtvstvvvtvvvtvtvvttvvvvvtvvvtvvvtvtvvttvvvvvsvtttsttvtvsvtsvtvtsstvvvvvvttttsvtttsttvtvsvtsvtvtsstvvvvvvtttttvvttvtvvvttttvvttvvtvvttvtvvvttttvvttvvvvvsvttsststttssvvsstvvvtsvvstvtvvvsvttsststttssvvsstvvvtsvvstvtvttvvvvtttttttvvttvvvvvvtvvvttvvvvtttttttvvttvvvvvvtvvtssttvttssvsssssttssvtttvtttsttvtssttvttssvsssssttssvtttvtttsttvvttvtvvvtvtvvtvvvvvvtvtvvvttvtvvvtvtvvtvvvvvvtvtvvtvssvtvsvvtttststtsvtttvtttststttvssvtvsvvtttststtsvtttvtttststtvvvtvtvttttvvvttvvvvvtvtvvvvtvtvttttvvvttvvvvvtvtvvtttsvvtstssssttvtssvttvttvtststvtttsvvtstssssttvtssvttvttvtststttvvtvttvvtvvvtvttvttvvtvttvvtvvvtvttvssttstvssvttstvvtvvvvvtsvvtvvsstssttstvssvttstvvtvvvvvtsvvtvvsstvtvtvttvvttttttvttttvtvtvttvvttttttvtttttststvsvsttssssssvvvtssvvvvsstststvsvsttssssssvvvtssvvvvssvtttvtvtvvvttvvtvvvvtvtttvtvtvvvttvvtvvvvttssstststtvtvvssttvvvvvvvstvtttstssstststtvtvvssttvvvvvvvstvtttsvvttvttvtvvttttvtvtvvtvvttvttvtvvttttvtvtvvtttsstsststvtvssssvvvtvstvsvvvttsttsstsststvtvssssvvvtvstvsvvvttsvvvvtttttttttvttvvtvvtvvvvtttttttttvttvvtvvttvttvvtsssssvssvssvvtssttvsttsvvtvttvvtsssssvssvssvvtssttvsttsvvvvvvtvtttvvvvvvtvvvvvtvtttvvvvvvtvtvvtttstsvsvvsvvvvtvvvttvvtttstvtvvtttstsvsvvsvvvvtvvvttvvtttstvvvvtvtvvvvttvvvvtvvvvtvtvvvvttvvvvtvvvtvtvtvstsvvvvvvvttttvsstttvtstvvtvtvtvstsvvvvvvvttttvsstttvtstvttvvtvvvttvtvvvttvvtvvvttvtvvtssvvvvttsvvvvvttvvtvvvsvvvststttssvvvvttsvvvvvttvvtvvvsvvvststtvtvvvvtvvvtttttvtvtttvttvtvvvvtvvvtttttvtvtttvtttsttttstttssssstvvvstsvvsstvssvvtsttttstttssssstvvvstsvvsstvssvvvvvvttvtvvtttvtttvvtvvvvttvtvvtttvtttvvtvtttvtssvtsttsssvvtvsssvvtvvvtsvvtttvtssvtsttsssvvtvsssvvtvvvtsvtttvttvtvtttttttvvttvvvttttvttvtvtttttttvvttvvvtsssvvtsvststsvssvsvsssttsstvtvtssssvvtsvststsvssvsvsssttsstvtvtstvvtttvttvtvtvttvtvvvtvtvvtttvttvtvtvttvtvvvtvstvtssvstssvvvvtstvvstsstsvtttststvtssvstssvvvvtstvvstsstsvtttstvvvvttvttvvttvvttvvvvttvttvvttvvtttttvvtssvvtvvsvvstvvtvsstvvvvtsstttvvtssvvtvvsvvstvvtvsstvvvvtssvvvvvvtttvtvvttvvvvvvvvvvtttvtvvttvvvvtvttttvtvvvvsssvtsvtvtvssvttttvvtvttttvtvvvvsssvtsvtvtvssvttttvvttvttvvttvvttvvvttvvtttvttvvttvvttvvvttvvtsvvvsvvvtsstvtsvvstvtsstttssvttssvvvsvvvtsstvtsvvstvtsstttssvttstvtvvtvttvvvvvtvvttvttvtvtvvtvttvvvvvtvvttvttvstvvstvtstvvvssttttvtvsvttsstsststvvstvtstvvvssttttvtvsvttsstsstvvvvtvvvvttvvvvttttvvvvvtvvvvttvvvvttttvtttvvvtsttvvvttssvttvvtvtsssvsvttttvvvtsttvvvttssvttvvtvtsssvsvttvvtttvtvvvtvvtttvtvtttvvtttvtvvvtvvtttvtvttstvvvtvssststvttsvvtvvtssstsvtssstvvvtvssststvttsvvtvvtssstsvtssvvvvvvtttvtvvtvtvvvtvvvvvvtttvtvvtvtvvvttvtttvttssstvsttsvvvvtvsvtvvvttstvtttvttssstvsttsvvvvtvsvtvvvttsvvtvtttvvttvvvtvvvvtvtttvvttvvvtvvvttsvtsssttvvsvvsttvvtsttvvvvvvttsvtsssttvvsvvsttvvtsttvvvvvvtvtvtvvvvvvttvvtvtvtvvvvvvttvtvstvstvsttvvvttvvvvtvvvtsvvstvtvstvstvsttvvvttvvvvtvvvtsvvstvvvvvvttvvvvvvvvvttvvvvvvttvvvvvvvvvttvvtttvtvtvssvtvvtvtvtvvtttttvssvtvtttvtvtvssvtvvtvtvtvvtttttvssvttvvttvvttvvvvvtvtvtvvtvvttvvttvvvvvtvtvtvvvsvttsstvvtssttvvtttvsvvtstvsttvvsvttsstvvtssttvvtttvsvvtstvsttvvttttvvvvtvvvvvvvvvvvvttttvvvvtvvvvvvvvvvvtsvvsssttvttsttvttvvtvttvtvvvttttsvvsssttvttsttvttvvtvttvtvvvtttttvtvvvvvvtvttvvvvtvttvtvvvvvvtvttvvvvtvsvsvtsvttvvttvvvttsvtsstvtvvttstsvsvtsvttvvttvvvttsvtsstvtvvttsttvvvtvvvvttttvvvvtvttvvvtvvvvttttvvvvtvtsvtvtvtvsvvttttssvvssvtttvvtstssvtvtvtvsvvttttssvvssvtttvvtststvtvvvttvtttvvvttvtvttvtvvvttvtttvvvttvtvtstvstvttvvvvvvvsstsvssvtttsststsstvstvttvvvvvvvsstsvssvtttsststs